from selenium.webdriver.common.by import By
from base.base import Base
import page


class PageCart(Base):
    #输入搜索内容
    def page_input_search_key(self,key):
        self.base_input(page.cart_search_input,key)

    #点击搜索按钮
    def page_click_search_btn(self):
        self.base_click(page.cart_search_btn)

    #点击商品链接
    def page_click_goods_link(self):
        self.base_click(page.cart_goods_link)


    #点击添加购物车
    def page_click_join_cart_btn(self):
        self.base_click(page.cart_join_cart_btn)

    #获取添加购物车结果信息
    def page_get_join_cart_result_info(self):
        # 切换到目标frame表单
        self.base_switch_to_frame(page.cart_iframe_element)
        self.base_get_text(page.cart_add_cart_result_info)

    #关闭温馨提示框
    def page_click_close_cart_iframe_btn(self):
        #回到默认目录
        self.base_switch_to_default_content()
        #关闭窗口
        self.base_click(page.cart_iframe_close_btn)

    #打开首页
    def page_open_index_page(self):
        self.driver.get(page.index_url)

    #组装搜索商品并添加到购物车业务流程
    # def page_add_good_cart(self,key):
    #     #输入搜索内容
    #     self.page_input_search_key()
    #     #点击搜索
    #     self.page_click_search_btn()
    #     #点击商品链接
    #     self.page_click_goods_link()
    #     #点击加入购物车
    #     self.page_click_join_cart()



